Skip to main content

Juputer 转 md

使用 nbconvert这个工具,可以将 Jupyter的 .ipynb 格式文件转换为另一种静态格式,包括 HTML、LaTeX、PDF、Markdown、reStructuredText 等。

步骤如下:

(1)安装 Jupyter

如果你已经安装了 Python(3.8+ 最好)并且配置了 pip,直接执行:

pip install jupyterlab

安装完之后,启动 JupyterLab:

jupyter lab

如果你更喜欢经典 Notebook 界面,安装:

pip install notebook

启动:

jupyter notebook

(2)安装 nbconvert

如果你之前用 pip 安装过 JupyterLab / Notebook,通常 nbconvert 已自带安装,先确认下:

pip show nbconvert

如果没有,安装一下即可:

pip install nbconvert

(3)转换格式

执行 nbconvert:

jupyter nbconvert --to markdown "神经网络.ipynb"

转换完之后,会在当前目录生成一个:

神经网络.md

里面的图片如果有,会被放到:

神经网络_files

这个文件夹里。

常用命令:

jupyter nbconvert --to markdown "xxx.ipynb"

如果需要批量转换整个目录:

jupyter nbconvert --to markdown *.ipynb

如果出现这个报错:

'jupyter' 不是内部或外部命令,也不是可运行的程序或批处理文件。

原因是 jupyter 的路径没有加到环境变量 PATH 里,所以 CMD 里找不到 jupyter 这个命令。

如果你能用 python 命令,直接这样用:

python -m nbconvert --to markdown "神经网络.ipynb"

这个不会依赖 PATH,100% 能跑。